﻿//
//
//import java.util.List;
//
//import javax.annotation.Resource;
//
//import org.springframework.stereotype.Service;
//
//import com.ls.fw.sys.auth.dao.SysUserAccountDao;
//import com.ls.fw.sys.auth.model.SysUserAccount;
//import com.ls.fw.sys.auth.vo.SysUserAccountVo;
//import com.ls.fw.sys.auth.service.SysUserAccountService;
//import com.ls.fw.data.rdb.impl.dao.EntityDao;
//import com.ls.fw.data.rdb.impl.mybatis.mapper.entity.Example;
//import com.ls.fw.data.rdb.impl.service.EntityServiceAdapter;
//
//
///**
// * 
// * @author ls
// * 2016年05月16日 22时16分21秒
// */
//@Service("sysUserAccountService")   
//public class SysUserAccountServiceImpl extends EntityServiceAdapter<SysUserAccount,SysUserAccountVo,java.lang.Long>  implements SysUserAccountService{
//	
//    private SysUserAccountDao sysUserAccountDao = null;
//   
//    @Resource
//    public void setSysUserAccountDao(SysUserAccountDao sysUserAccountDao) {
//		this.sysUserAccountDao = sysUserAccountDao;
//    }
// 
//	
//	@SuppressWarnings("unchecked")
//	@Override
//	public <D extends EntityDao<SysUserAccount, SysUserAccountVo,java.lang.Long>> D getEntityDao(){
//		return (D) sysUserAccountDao;
//	}
//	
//
//	@Override
//	public SysUserAccount findForLogin(String loginName){
//		Example example = new Example(SysUserAccount.class);
//		example.createCriteria().andEqualTo(SysUserAccount.Columns.name_NAME, loginName);
//		example.or().andEqualTo(SysUserAccount.Columns.mail_NAME, loginName);
//		example.or().andEqualTo(SysUserAccount.Columns.phone_NAME, loginName);
//		example.setDistinct(true);
//		return this.sysUserAccountDao.getMapper().selectOneByExample(example);
//	}
//}
